/*
  创建图片
  @params {
    options: {
      polygon: 面区域,
      // 样式配置
      style: {
        zooms [Number, Number] (default [2,30]) 图层缩放等级范围，默认 [2, 30]
        bounds ([Number, Number, Number, Number] | Bounds) 图片的范围大小经纬度，如果传递数字数组类型: [minlng,minlat,maxlng,maxlat]
        opacity Number (default 1) 图层透明度，默认为 1
        visible Boolean (default true) 图层是否可见，默认为 true
        zIndex Number (default 6) 图层的层级，默认为 6
      }
    }
  }
*/
export function createPolygonImage(config, options = { polygon: '', style: {} }) {
  const { AMap, map } = config;
  if (!(options && options.polygon)) return null;
  console.log(options.polygon.getBounds());
  const ImageLayer = new AMap.ImageLayer({
    url: options.url,
    bounds: options.polygon.getBounds(),
    ...options.style
  });
  console.log(ImageLayer);
  map.add(ImageLayer);
  return ImageLayer;
}
